const path = require('path')
module.exports = {
    publicPath: './',
    pages: {
        // 一个指定了 entry, template, filename, title 和 chunks 的对象 (除了 entry 之外都是可选的)
        index: {
            // page 的入口
            entry: './src/main.ts',
            // 模板来源
            template: './public/index.html',
            // 在 dist/index.html 的输出
            filename: 'index.html',
            // 当使用 title 选项时，
            // template 中的 title 标签需要是 <title><%= htmlWebpackPlugin.options.title %></title>
            title: 'vueDemo',
            // 在这个页面中包含的块，默认情况下会包含
            // 提取出来的通用 chunk 和 vendor chunk。
            chunks: ['chunk-vendors', 'chunk-common', 'index']
        }
    },
    pluginOptions: {
        "style-resources-loader": {
          preProcessor: "less",
          patterns: [path.resolve(__dirname, "./src/css/index.less")] // 引入全局样式变量
        },
      },
}